package com.test.baguwen.thissuper;

/**
 * @author rgsmaster
 * @date 2024/7/24 15:44
 * @description
 */
public class RgsFauth {

    //类加载的时候，只会执行一次，且有父类的话，先执行父类的
    static{
        System.out.println("rgsFauth static code");
    }

    {
        System.out.println("rgsFauth code1");
    }


    //这里其实是多个构造方法的有重复的内容抽取出来
    {
        System.out.println("rgsFauth code2");
    }

    public String fauthName;

    //创建对象的时候，会执行构造方法，但是在构造方法前，先执行代码块
    public RgsFauth() {
        System.out.println("RgsFauth 无参构造");
    }

    public RgsFauth(String fauthName) {
        this.fauthName = fauthName;
        System.out.println("RgsFauth you参构造");
    }
}
